package com.yourenbang.lingyun.transaction.web.service.migrate;

import com.yourenbang.lingyun.transaction.web.domain.dto.migrate.kuaishou.QueryTableDateDTO;
import com.yourenbang.lingyun.transaction.web.domain.dto.migrate.kuaishou.QueryTablePageDTO;

/**
 * 批量迁移商户
 */
public interface MerchantBatchMigrateService {

    /**
     * 分页迁移商户
     * @param dto
     * @return
     */
    boolean migrateMerchantPage(QueryTablePageDTO dto);

    /**
     * 按时间迁移商户
     * @param dto
     * @return
     */
    boolean migrateMerchantOrder(QueryTableDateDTO dto);

    /**
     * 分页迁移押金
     * @param dto
     * @return
     */
    boolean migratePledgePage(QueryTablePageDTO dto);

    /**
     * 按时间迁移押金
     * @param dto
     * @return
     */
    boolean migratePledgeOrder(QueryTableDateDTO dto);

}
